package rm.member.business.domain.DO.father;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class MemberChangeInfo extends BaseBDEntity {
    /**
     * 会员号
     */
    private String memberNo;

    /**
     * 会员卡号
     */
    private String memberCardNo;

    /**
     * 会员等级  自定义
     */
    private Integer memberLevel;


    /**
     * 身份证号
     */
    private String idCardNo;

    /**
     * 手机号
     */
    private String memberPhone;

    /**
     * 性别   1男  2女
     */
    private String sex;

    /**
     * 生日
     */
    private Date birthday;

    /**
     * 省份
     */
    private String province;

    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 纬度
     */
    private BigDecimal latitude;

    /**
     * 城市
     */
    private String city;

    /**
     * 区域
     */
    private String region;

    /**
     * 地址
     */
    private String address;

    /**
     * 姓名
     */
    private String memberName;

    /**
     * 办卡门店号
     */
    private String storeCode;

    /**
     * 推荐办卡会员号
     */
    private String recommendMemberNo;

    /**
     * 会员积分
     */
    private BigDecimal point;
    /**
     * 余额
     */
    private BigDecimal account;

    /**
     * 办卡店员编号
     */
    private String clerkCode;


    /**
     * 1 ERP待客办卡(线下)/2 企微待客办卡(线下)/3小程序商城(自主)/4 公众号办卡(自主)
     */
    private String channel;

    /**
     * 企业号id
     */
    private String entId;
    /**
     * 省份编码
     */
    private String provinceCode;
    /**
     * 城市编码
     */
    private String cityCode;
    /**
     * 区域编码
     */
    private String regionCode;


}
